// 这是过时的方法，请不要使用，但是有可能遇到旧的项目中使用，仅做介绍，请使用模块代替
// https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-namespace.md
var Validation;
(function (Validation) {
    var isLetterReg = /^[A-Za-z]+$/;
    Validation.checkLetter = function (text) {
        return isLetterReg.test(String(text));
    };
})(Validation || (Validation = {}));
// 这是过时的方法，请不要使用，但是有可能遇到旧的项目中使用，仅做介绍，请使用模块代替
// https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-namespace.md
var Validation;
(function (Validation) {
    var isNumberReg = /^[0-9]+$/;
    Validation.checkNum = function (num) {
        return isNumberReg.test(String(num));
    };
})(Validation || (Validation = {}));
;
// 引入命名空间
/// <reference path="./namespace-checkLetter.ts" />
/// <reference path="./namespace-checkNum.ts" />
/**
 * 编译命令
 * tsc --outFile src/modules/old-namespace/index.js src/modules/old-namespace/index.ts
 */
var isLetter = Validation.checkLetter("abc");
var isNumber = Validation.checkNum(123);
console.log(isLetter);
console.log(isNumber);
